package com.gylang.api.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author gylang
 * data 2021/6/17
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface EnumsDict {

	/** 枚举字典名称 */
	String name();

	/** 版本 */
	String version() default "1.0.0";

	/** 枚举字典类型 */
	String type() default "-1";

	/** 枚举字典描述 */
	String remark() default "";

	/** 所属模块 */
	String module() default "未指定";
}
